function chPs(x){
	var p=document.getElementById("ptxt");
	var pl=document.getElementById("plvl");
	var len=x.value.length;
	var reg = "(?:^[0-9a-zA-Z\_]+$)";
	var regexp = new RegExp(reg);
	var sql = /SELECT|UPDATE|INSERT|DROP|CREATE|DELETE/i;
	var regsql = new RegExp(sql);
	pl.className="con1";
	if(len==0){
		p.innerHTML="请输入6-20位字母和数字组合的的密码";
		return false;
	}
	else if(len<6){
		p.innerHTML="密码过短";
		return false;
	}
	else if(len>20){
			p.innerHTML="密码过长";
			return false;
		}
		else if(!regexp.test(x.value) && len!=0){
				p.innerHTML="密码仅支持英文、数字";
				return false;
			}
			else if(regsql.test(x.value) && len!=0){
				p.innerHTML="密码存在非法字符";
				return false;
			}
			else{
				p.innerHTML="";
				var lvl=$.ajax({url:"call/pslvl.php?pwd="+x.value,async:false}).responseText
				$('#plvl').attr('class','con1 qia'+lvl);
			}
}
function douPs(){
	var n=document.getElementById("ch_nps");
	var d=document.getElementById("ch_dps");
	if(n.value!=d.value){
		alert("2次密码输入不一致!");
		return false;
	}
    return true;
}
function sub(){
	var cn=document.getElementById("ch_nps");
	var cd=document.getElementById("ch_dps");
	var co=document.getElementById("ch_ops");
	var n=document.getElementById("nps");
	var d=document.getElementById("dps");
	var o=document.getElementById("ops");
	//chPs(cn);
	if(!douPs()) return false;
	n.value=hex_md5(cn.value);
	d.value=hex_md5(cd.value);
	o.value=hex_md5(co.value);
	document.forms['form'].submit();
}

function subOper(){
	var cn=document.getElementById("ch_nps");
	var cd=document.getElementById("ch_dps");
	var n=document.getElementById("nps");
	var d=document.getElementById("dps");

	chPs(cn);
	if(!douPs()) return false;
	n.value=hex_md5(cn.value);
	d.value=hex_md5(cd.value);
	document.forms['form'].submit();
}